package com.zkhz.base.security.authentication.userdetails.facade;

import com.zkhz.base.domian.entity.MyUser;

import java.util.Map;

/**
 * @Description 提取用户信息服务接口
 *
 * 为了方便用户信息的扩展，可以通过实现该接口来提取并组装TenantUserVO对象。
 *
 *
 * @author wuzeqin
 * @date 2020/5/29
 **/
public interface ExtractSecurityUserService {

    /**
     * 把用户实体转换为security用到的TenantUserVO对象
     * @param user
     * @return
     */
    Map<String, String> extractUserInfo(MyUser user);
}
